package com.hbue.water.service;

import com.github.pagehelper.PageInfo;
import com.hbue.water.entity.Salary;

import java.util.List;

/**
 * @author yushu
 * @date 2021/12/26
 * @apiNate
 */
public interface SalaryService{

    PageInfo<Salary> listSalary(int pageNum, int pageSize);

    /**
     * 计算每个送水工的工资
     * @return 送水工工资列表
     */
    List<Salary> calcSalary();

    /**
     * 搜索某一时间段的送水工工资
     * @param beginDate 开始时间
     * @param endDate 结束时间
     * @return 满足条件的送水工工资列表
     */
    List<Salary> searchSalaryByCondition(String beginDate , String endDate);
}
